international telecommunication satellite (intelsat) - German English Dictionary